html, body {margin:0; padding:0; width:100%}
body {background-color:#FFFFFF; min-width: 1000px; max-width: 1200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin: 0 auto;}
img {border:0}
a {text-decoration:none; border:0; color:#0680ae}
a:hover {text-decoration:underline; color:#0680ae}
h6 { font-size: 12px; color: #0680ae; padding: 0px;  margin:0 0 0 0;}



.gu_div {}
.gu_head {font-weight:bold; padding: 5px 22px 0 22px;  text-align:justify}
.gu_ref {}
.gu_a {}
.gu_h2 {font-size:12px; border-width:1px 0px 1px 0px; border-color:#c0c0c0; border-style:solid; padding: 0 12px 0 12px; margin:5px 10px 5px 10px}
.gu_ul {padding: 0 12px 0 12px;}
.gu_li {padding: 0;}

#right .gu_div p { padding: 0px 22px 0 12px; text-align:justify; font-weight:bold;}
#right .gu_head {font-size:12px; border-width:1px 0px 1px 0px; border-color:#c0c0c0; border-style:solid; padding: 0 12px 0 12px; margin:0px 10px 5px 0px;}
#right .gu_ref {padding: 0px 0 15px 12px;}
#right .gu_a {}
#right .gu_h2 {font-size:12px; border-width:1px 0px 1px 0px; border-color:#c0c0c0; border-style:solid; padding: 0 12px 0 12px; margin:5px 10px 5px 10px}
#right .gu_ul {padding: 0 12px 0 12px; text-align:justify;}
#right .gu_li {padding: 0 0px 0 0;}


form {display:inline}
table {border-collapse:collapse}
td {padding:0;vertical-align:top}

table.sprav {
	width: 97%;
	border-bottom: 2px solid;
	border-top: 2px solid;
	border-color: #c0c0c0;
	text-align:left;
	margin: 8px 10px 8px 0; padding-right: 10px;
}
table.sprav  th {
	padding: 3px 10px 3px 10px;
	font-weight: bold;
}
table.sprav  td { padding: 1px 10px 1px 10px;border-top: 1px solid; border-color: #c0c0c0;}

table.sprav1 {
	min-width: 10px;
	text-align:left;
	margin: 8px 10px 8px 0px; padding-right: 10px;
}
table.sprav1  th {
	padding: 3px 3px 3px 0px;
	font-weight: bold;
	text-align: right;
}
table.sprav1  td { padding: 1px 10px 1px 0px;}
table.sprav1 div.h3 { font-weight: bold; font-size: 13px;}

#wrapper {width:100%; min-width:989px; width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'')}

#header {clear:both; height:175px; width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); background-image:url(images/header_bg.gif); background-repeat:repeat-x; position:relative; font-size:11px; border:solid #028abf; white-space: nowrap; border-width:0 0 4px 0}
	/*#header_text {background-image:url(images/header_text.png); background-repeat:no-repeat; _background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/header_text.png", sizingMethod="crop"); width:480px; height:175px; position:absolute; top:0px; left:236px}*/
	#header_left { float:left; display: inline; position: absolute; background-repeat:no-repeat; background-image:url(images/header_left.jpg);}
	#header_right {background-repeat:no-repeat; background-position:100% 0; float:right; text-align:right; padding:0px 35px 0 0; font-weight:bold; display: inline; width:731px;}
	#header a { display: inline; white-space: nowrap;}


/*#header {clear:both; height:175px; background-image:url(images/header_bg.gif); background-repeat:repeat-x; position:relative; font-size:11px; border:solid #028abf; border-width:0 0 4px 0;}
	#header_text {background-image:url(images/header_text-ff.png); background-repeat:no-repeat; _background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/docroot/omsk/images/header_text-ff.png", sizingMethod="crop"); width:674px; height:136px; position:absolute; top:82px;}
	#header_left {background-image:url(images/header_left.jpg); background-repeat:no-repeat; width:395px; height:175px; float:left; display:inline;}
	#header_right {background-repeat:no-repeat; background-position:100% 0; float:right; text-align:right; padding:0px 480px 0 0; font-weight:bold; display:inline;}
	#header_right a {padding:0 6px 0 0; color:#000000}
	#header_right img {padding:0 2px 0 0}*/
	
	.clear{ clear:both; font-size:0; line-height:0; height:0; } 
	
	#lang {	float: right;	text-align: right;	padding:10px 25px 0 0;	font-weight:bold;clear: both; }
	#lang a {padding:0 6px 0 0; color:#000000}
	#lang img {padding:0 2px 0 0}
	
#under_header {height:32px; margin:7px 28px 0 32px; background-image:url(images/under_header.gif); background-repeat:repeat-x; position:relative}
	#c_tr {background-image:url(images/shadow_tr.gif); width:5px; height:4px; position:absolute; bottom:-1px; right:-5px; overflow:hidden}

	#header_menu {font-size:11px; font-weight: 600;   font-family:Arial, Helvetica, sans-serif; float:left; display: inline; height: 31px; position: absolute;}
	#header_menu a {
	display:inline;
	float:left;
	height:18px;
	position:relative;
	padding: 8px 0px 5px 0px;
/*	background-image: url(images/h_b.jpg);*/
	background-repeat:no-repeat;
	background-position:0 0px;
	background-color: #038ac1;
/*	background-image: url(images/h-nonactive.jpg);*/
	color:#FFFFFF;
	text-transform: uppercase;
}

	#header_menu a.no-active {
	display:inline;
	float:left;
	height:18px;
	position:relative;
	padding: 8px 21px 5px 8px;
/*	background-image: url(images/h_b.jpg);*/
	background-repeat:no-repeat;
	background-position:100% 0;
	background-color: #038ac1;
	background-image: url(images/h-nonactive.jpg);
	color:#FFFFFF;
	text-transform: uppercase;
}
	#header_menu a.right-tab-active {
	background-image: url(images/h-active-right.jpg);	
	background-position:100% 0;	
	background-color:#FFFFFF;
	padding-right:20px;
	color:#0680ae;
}

	#header_menu a.right-tab {
	background-image: url(images/h-nonactive-right.jpg);	
	background-position:100% 0;	
/*	background-color:#FFFFFF;*/
	padding-right:20px;
/*	color:#0680ae;*/
}
	#menu3{
	width:153px;
	display:block;
	line-height:1;
	text-align:center;
	}
	#menu4{
	width:100px;
	display:block;
	line-height:1;
	text-align:center;
	}
	#menu5{
	width:100px;
	display:block;
	line-height:1;
	text-align:center;
	}		
	#header_menu a:hover {text-decoration:none}
	#header_menu a img { display:inline; background-image:url(images/h-nonactive1.gif);	 background-repeat:no-repeat; _background-image:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/docroot/omsk/images/h-nonactive.png", sizingMethod="crop"); 	height:31px;	position: absolute; margin-left: 0px; margin-top:-8px;	z-index:10}
	#header_menu a.active {	background-image: url(images/h-active.jpg);	background-position:100% 0; background-color:#FFFFFF;	color:#0680ae;	z-index:1;/*	padding:8px 0px 0 22px;*/ padding-right:15px;	text-transform: uppercase;}
	#header_menu a.active img { display:inline; background-image:url(images/h-active.png); background-repeat:no-repeat;	_background-image:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/docroot/omsk/images/h-active.png", sizingMethod="crop");  height:31px;	position: absolute; margin-left: 0px;	z-index:10}
	
	/*	#header_menu {font-size:11px; font-weight: 600;   font-family:Arial, Helvetica, sans-serif; float:left; display: inline; height: 31px; margin-top:11px;}
	#header_menu a {display:inline;	float:left;	height:31px;	position:relative;	padding: 8px 0px 5px 22px;	background-image: url(images/h_b.jpg);	background-repeat:repeat-x;	background-position:0 0px;	color:#FFFFFF;	text-transform: uppercase;}
	#header_menu a:hover {text-decoration:none}
	#header_menu a img { display:inline; background-image:url(images/h-nonactive.png);	 background-repeat:no-repeat; _background-image:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/h-nonactive.png", sizingMethod="crop"); 	height:31px;	position: absolute; margin-left: 0px; margin-top:-8px;	z-index:10}
	#header_menu a.active {	background-image: url(images/h_w.jpg);	background-position:0 0;	color:#0680ae;	z-index:1;	padding:8px 0px 0 22px;	text-transform: uppercase;}
	#header_menu a.active img { display:inline; background-image:url(images/h-active.png); background-repeat:no-repeat;	_background-image:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="images/h-active.png", sizingMethod="crop");  height:31px;	position: absolute; margin-left: 0px;	z-index:10}*/
	
	/*#header_menu {font-size:11px; float:left; display: inline;}
	#header_menu a {display:block; float:left; height:30px; position:relative; padding:14px 0px 0 25px; background-image:url(images/header_menu_bg.gif); background-repeat:repeat-x; background-position:0 5px; color:#FFFFFF; text-transform: uppercase;}
	#header_menu a.first {padding-left:10px}
	#header_menu a:hover {text-decoration:none}
	#header_menu a img.corner {	display:block;	background-image:url(images/header_menu_corner.png);	_background-image:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/docroot/omsk/images/header_menu_corner.png", sizingMethod="crop");width:19px;	height:36px;	position: absolute;top:5px;right:-19px;	z-index:10}
	#header_menu a.active {background-image:url(images/header_menu_bg_active.gif); background-position:0 0; color:#0680ae; z-index:1; padding:14px 0 0 25px;  text-transform: uppercase;}
	#header_menu a.active img.corner {background-image:url(images/header_menu_corner_active.png); _background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/docroot/omsk/images/header_menu_corner_active.png", sizingMethod="crop"); width:19px; height:44px; top:0}
	#header_menu a.active.first {padding-left:0}*/
		
	/*#header_search {float:right; margin:10px 0 0 0; font-size:12px; display: inline; z-index: -2}
	div.fld {display:inline;}
	#header_search input.btn {background:0; border:0; padding:0; color:#c41329; cursor:pointer; font-size:11px}
	#header_search input.keyboardInput {background:0; border:0; padding:2px 10px 0 10px; margin:0 3px 0 0; background-image:url(images/under_header_search.gif); width:104px; height:15px; font-size:11px}
	#header_search input.ok {position:relative; top:3px; cursor:pointer}*/
	
		#header_search {float:right; margin:0px 0 0 0; font-size:12px; white-space: nowrap;}
	#header_search div.fld {display:inline;}
	#header_search input.btn {background:0; border:0; padding:0; color:#c41329; cursor:pointer; font-size:11px}
	#header_search input.keyboardInput {background:0; border:0; padding:2px 10px 0 10px; margin:0 3px 0 0; background-image:url(images/under_header_search.gif); width:104px; height:15px; font-size:11px}
	#header_search input.ok {position:relative; top:3px; cursor:pointer}

#container {margin:0 23px 0 0; position:relative; background-image:url(images/shadow_r.gif); background-repeat:repeat-y; background-position:100% 0; overflow:hidden; height:1%; padding:10px 0 0 0}

#content {width:100%; float:left;}
#text {margin:0 230px 0 260px}
	#text table.fg {width:100%; text-align:center; margin:0 0 15px 0}
.two_columns #right {display:none;}
.two_columns #content #text{margin:0 10px 0 260px;}
#left {float:left; width:210px; margin-left:-100%; padding:0 0 0 42px; _padding:0 0 0 42px}
	#left ul, #left li {
	margin:0;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	list-style:none;
	text-align:left;
}
	#left li {font-size:12px; color:#000000;}
	#left li a {font-size:12px; color:#000000; display:block; overflow:hidden; height:1%;}
	#left ul ul {padding:0 0 0 20px}
	#left li li {background:0; position:static; font-size:12px; color:#000000}
	#left li li a {color:#000000; padding:0 0 2px}
	
	/*#left table.calendar {width:90%}
	#left table.calendar thead {text-align:right}
	#left table.calendar thead td {background-image:url(images/calendar_day.gif); background-repeat:no-repeat; background-position:100% 1px; padding:0 1px 0 0}
	#left table.calendar thead td.active {background-image:url(images/calendar_day_active.gif); color:#FFFFFF}
	#left table.calendar thead td.active a {color:#FFFFFF}
	#left table.calendar tbody {font-size:14px; text-align:right}
	#left table.calendar tbody a {text-decoration:underline}
	#left div.year {text-align:right; margin:-5px 0 0 0; padding:0 20px 0 0; font-size:14px; color:#0680ae}*/
	
	#left table.login {line-height:20px}
	#left table.login td.left {padding:0 10px 0 0}
	#left table.login input {background:0; border:0; background-image:url(images/login.gif); width:122px; height:17px; padding:0}
	#left input.enter {background:0; border:0; padding:0; float:left; color:#000000; font-size:10px}
	#left input.reg {background:0; border:0; padding:0; float:right; color:#000000; font-size:10px; padding:0 20px 0 0}
	
	/*#left div.clocks {padding:10px 0; background-image:url(images/clocks.gif); background-position:90% 45%; background-repeat:no-repeat}
	#left div.clocks div.time {margin:10px 0 0 0; font-size:14px}*/
	
	#left div.weather {padding:10px 0; background-image:url(images/weather.gif); background-position:90% 45%; background-repeat:no-repeat; line-height:10px}
	#left div.weather div.temp {margin:0 0 2px 0; font-size:14px}
	
	#left div.block_timer {background-image:url(images/blue_line.gif); background-repeat:no-repeat; padding:5px 0}
	#left div.block_timer div.head {color:#067cce; padding:10px 0 0 0}
	#left div.block_weather {background-image:url(images/blue_line.gif); background-repeat:no-repeat; padding:5px 0}
	
#right {float:left; width:210px; margin-left:-220px}
	#right div.three div.block_head {height:44px; background-repeat:no-repeat}
	
	#under_footer {margin:10px 5px 0 40px}
	#under_footer table {width:100%}
	#under_footer td {border:solid 0px #d7d7d7; height:35px; text-align: center;}
	
#footer {margin:10px 30px 10px 0; text-align:right}
	#footer a {background-image:url(images/footer_red.gif); background-repeat:no-repeat; background-position:10px 3px; padding:0 0 0 20px; color:#878787}
	

div.block {position:relative; background-image:url(images/shadow_r.gif); background-repeat:repeat-y; background-position:100% 0; overflow:hidden; height:1%; margin:0 0 2px 0; padding:0 5px 0 5px;}
span.shadow_t {background-image:url(images/shadow_t.gif); background-repeat:repeat-x; height:4px; overflow:hidden; display:block}
span.shadow_t span {background-image:url(images/shadow_tr.gif); width:5px; height:4px; position:absolute; top:0; right:0; overflow:hidden; display:block}
span.shadow_b {background-image:url(images/shadow_b.gif); background-repeat:repeat-x; height:4px; overflow:hidden; display:block}
span.shadow_b span {background-image:url(images/shadow_br.gif); width:5px; height:4px; position:absolute; bottom:0; right:0; overflow:hidden; display:block}
span.shadow_b1 {background-image:url(images/shadow_b.gif); background-repeat:repeat-x; height:4px; overflow:hidden; display:block; margin-left: 32px;}
span.shadow_b1 span {background-image:url(images/shadow_br.gif); width:5px; height:4px; position:absolute; bottom:0; right:0; overflow:hidden; display:block}

div.block_head {color:#0680ae; font-weight: 700; text-transform: uppercase; background-position: bottom right ;}
div.block_head a {color:#0680ae}
div.block_head_small {color:#0680ae; font-size:10px}
div.block_head_small a {color:#0680ae}
div.pad {padding:10px 30px 0 20px}
div.pad a{ color:#000000; text-decoration: none;}
div.pad strong {	font-weight: 600;	text-transform: uppercase;	font-size: 12px;}
div.block p { text-indent: 0px; padding: 0 22px 2px 22px; text-align:justify;}
div.block ol {text-align: justify; padding: 0 22px 0 32px;}
div.block ul { text-align: justify; padding: 0 22px 0 32px;}
div.block div.date {	font-size:12px;	font-weight: 600;	color:#0680ae;}
div.block a.news_head span {color:#0680ae; font-weight: 600;}
div.block a.news_head strong {padding:0 0 0 10px; color:#000000}
div.block p img {padding: 0 8px 5px 0;}
div.block h7 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight: bold; text-align: right; margin:0 auto;}
/*div.block table { width: auto; margin: 2px 22px 2px 22px; text-align:left;}
div.block td {border:solid 1px #d7d7d7; padding:5px;}*/

ul.links {list-style-image: url(images/more.gif)}
ul.links a {color:#000;}

div.like {background-image:url(images/like.gif); width:161px; height:12px; padding:0 0 0 5px; margin:10px 0}

a.other {display:block; text-align:right; color:#0680ae; padding:0 20px 5px 0}

table.forum {width:100%; font-size:9px; margin:5px 0}
table.forum a {text-decoration:underline}
table.forum td.left {width:60px}

a.all {display:block; text-align:right; padding:0 20px 5px 0}
a.all_block {display:block; text-align:right; padding:0 0 5px 0; clear:both}

img.left {float:left; margin:0 10px 10px 0}
img.main {float:left; margin:15px 10px 10px 0}
/*div.block img {margin:0 10px 10px 0}*/

div.clear {clear:both}
#keyboardInputMaster {
  position:absolute;
  border-top:2px solid #eeeeee;
  border-right:2px solid #6e6e6e;
  border-bottom:2px solid #6e6e6e;
  border-left:2px solid #eeeeee;
  color:#000000;
  background-color:#dddddd;
  text-align:left;
  z-index:1000000;
  width:auto;
  margin:0px;
  font:normal 11px Arial,sans-serif;
  line-height:1;
}
#keyboardInputMaster * {
  color:#000000;
  background:transparent;
  font:normal 11px Arial,sans-serif;
  margin:0px;
  padding:0px;
  border:0px none;
  outline:0px;
  vertical-align:baseline;
}

#keyboardInputMaster thead tr th {
  text-align:left;
  padding:3px 5px 2px 4px;
  background-color:inherit;
}
#keyboardInputMaster thead tr th select {
  margin-right:5px;
  border:1px inset #888888;
  background-color:#f6f6f6;
}
#keyboardInputMaster thead tr th label input {
  width:12px;
  height:12px;
  margin-right:5px;
  vertical-align:middle;
}
#keyboardInputMaster thead tr td {
  text-align:right;
  vertical-align:middle;
  padding:3px 4px 2px 5px;
}
#keyboardInputMaster thead tr td span {
  padding:1px 4px;
  font-weight:bold;
  border-top:1px solid #e5e5e5;
  border-right:1px solid #5d5d5d;
  border-bottom:1px solid #5d5d5d;
  border-left:1px solid #e5e5e5;
  background-color:#cccccc;
  cursor:pointer;
}

#keyboardInputMaster tbody tr td {
  text-align:left;
  padding:0px 4px 3px 4px;
}
#keyboardInputMaster tbody tr td div {
  text-align:center;
  position:relative;
  height:0px;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout {
  height:auto;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table {
  height:20px;
  white-space:nowrap;
  width:100%;
  border-collapse:separate;
  border-spacing:0px;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table.keyboardInputCenter {
  width:auto;
  margin:0px auto;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td {
  vertical-align:middle;
  padding:0px 5px;
  white-space:pre;
  font-family:'Lucida Console',monospace;
  border-top:1px solid #e5e5e5;
  border-right:1px solid #5d5d5d;
  border-bottom:1px solid #5d5d5d;
  border-left:1px solid #e5e5e5;
  background-color:#eeeeee;
  cursor:default;
  min-width:0.75em;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.last {
  width:99%;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.space {
  padding:0px 45px;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.alive {
  background-color:#ccccdd;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.target {
  background-color:#ddddcc;
}
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.hover {
  border-top:1px solid #d5d5d5;
  border-right:1px solid #555555;
  border-bottom:1px solid #555555;
  border-left:1px solid #d5d5d5;
  background-color:#cccccc;
}
#keyboardInputMaster thead tr td span.pressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.pressed,
#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.dead {
  border-top:1px solid #555555;
  border-right:1px solid #d5d5d5;
  border-bottom:1px solid #d5d5d5;
  border-left:1px solid #555555;
  background-color:#cccccc;
}

#keyboardInputMaster tbody tr td div var {
  position:absolute;
  bottom:0px;
  right:0px;
  font-weight:bold;
  font-style:italic;
  color:#444444;
}

.keyboardInputInitiator {
  margin:0px 3px;
  vertical-align:middle;
  cursor:pointer;
}

a.blackHref {text-decoration:none; border:0; color:#000000}
a.blackHref:hover {text-decoration:underline; color:#000000}


.votingsListItem{
	border:1px solid #CCCCCC;
	font-size:100%;
	padding:4px;
}

.votingsListItem table{
	border: none #ffffff;
}
.vote table{
	border: none;
}
.vote td{
	border: none;
}
td.propName{
	text-align: right;
}

.votingsListItem td.propName{
	padding-right:3px;
	text-align:right;
}
.votingsListItem td.propValue{
	padding-left:3px;
	text-align:left;
}
.votingsListItem .pollTitle{
	font-size: 10;
}
.vote td.value,
.voteResults td.value{
	background-image: url(/docroot/polls/images/gridline58.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top:1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding: 0 10px 0 0;
	text-align:left;
	border-bottom: none;
	background-color:transparent;
}

.vote td,
.voteResults td{
	padding: 4px 6px;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	background-color:#fff;
}

.votingsListItem,
.vote,
.voteResults,
.voteErrors{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.vote td.value img,
.voteResults td.value img{

	vertical-align: middle;
	margin: 5px 5px 5px 0;

}

.vote th,
.voteResults th{

	text-align: left;
	vertical-align:top;

}

.vote td.last,
.voteResults td.last{

	border-bottom:1px solid #e5e5e5;
}

.voteErrors td.first,
.vote td.first,
.voteResults td.first{
	text-align: right;
	border-top:1px solid #e5e5e5;
}
.voteErrors td.errorMessage{
	color:crimson;
}
.auraltext {
	position: absolute;
	font-size: 0;
	left: -1000px;
}

.voteResults table {
	background-image:url(/docroot/polls/images/bg_fade.png);
	background-repeat:repeat-x;
	background-position:left top;
	/*
		Set in paragraph prefs
		width: 30em;
    */
}

.vote caption,
.voteResults caption,
.vote p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*
	font-style:italic;
*/

}